package com.matrix.draft.sockettest.day3;

import java.nio.IntBuffer;
import java.util.stream.IntStream;

public class BasicBuffer {
    public static void main(String[] args) {
        // 举例说明Buffer
        // 创建一个Buffer, 大小为5, 即可以存放5个int
        IntBuffer intBuffer = IntBuffer.allocate(5);
        // Buffer放入5个数据
        IntStream.range(0,intBuffer.capacity()).forEach(intBuffer::put);
        // Buffer取全部数据
        // 一定要调用flip, 让lmiit找位置,然后position归零
        intBuffer.flip();
        while (intBuffer.hasRemaining()){
            System.out.println(intBuffer.get());
        }


    }
}
